package com.example.demo.entity;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 管理员操作实体类
 *
 * @author 叮当猫的百宝箱
 * @since 1.0
 */
@Data
public class AdminUserLog implements Serializable {

    private static final long serialVersionUID = -5790333931568674708L;

    /**
     * 日志ID(主键)
     */
    private Long id;

    /**
     * 关联的管理员ID
     */
    private Long adminUserId;

    /**
     * 执行的操作或事件，例如登录、创建用户、更新用户信息等
     */
    private String action;


    /**
     * 执行操作的管理员用户的IP地址
     */
    private String ipAddress;

    /**
     * 操作的详细信息或描述，例如所影响的数据、操作结果等
     */
    private String details;

    /**
     * 数据创建时间
     */
    private LocalDateTime createTime;

    /**
     * 数据更新时间
     */
    private LocalDateTime updateTime;

}
